Part Number Hot Search : 
D4182 Q6511 ACT8750 KA384 TBS063 1212A 15SQ080 LM9530
Product Description
Full Text Search
 

To Download CXD1803AQ Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 CXD1803AQ/AR
CD-ROM DECODER For the availability of this product, please contact the sales office.
Description CXD1803AQ/AR is a CD-ROM decoder LSI with a built-in ADPCM decoder. Features * Compatible with CD-ROM, CD-I and CD-ROM XA formats * Real time error correction * Capable of handling up to quadruple speed playback * Connectable with standard SRAM of up to 2M-bit (256K-byte) * Connectable with standard DRAM of up to 2M-bit (256K-byte) * * * * (2 DRAM's of 256K x 4) All audio output sampling frequencies: 132.3 KHz (built-in oversampling filter) De-emphasis digital filter Digital attenuator Connectable directly with Sony's SCSI controller CXD1185CQ. CXD1803AQ CXD1803AR 100 pin QFP (Plastic) 100 pin LQFP (Plastic)
Absolute Maximum Ratings (Ta=25C) * Supply voltage VDD -0.5 to +7.0 * Input voltage VI -0.5 to VDD +0.5 * Output voltage VI -0.5 to VDD +0.5 * Operating temperature Topr -20 to +75 * Storage temperature Tstg -55 to +150 Recommended Operating Conditions * Supply voltage VDD
V V V C C
+3.5 to +5.5 (+5.0 typ.) V * Operating temperature Topr -20 to +75 C
Applications CD-ROM drives Structure Silicon gate CMOS IC
Sony reserves the right to change products and specifications without prior notice. This information does not convey any license by any implication or otherwise under any patents or other right. Application circuits shown, if any, are typical examples illustrating the operation of the devices. Sony cannot assume responsibility for any problems arising out of the use of these circuits.
--1--
E94Y31-TE
Block Diagram
XME1 MA0-16 XME0 21 63 64 66--70,72--75 MDB0-7,P DRAM XMOE XMWR
39,41--46,48--52,55,56,58,59,61 57 62
VDD
3 28 53 78 DMA FIFO ADDRESS GEN DMA SEQUENCER 26 27 SD0-7 30 | 34 36
GND
4, 9 15,21 29,35 40,47 54,60 65,71 79,90 PRIORITY RESOLVER HOST I/F DESCRAMBLER
24 XSRD 25 XSWR 37 SDRQ XSAC 38
LRCK
84
DATA SYNC CONTROL
85
BCLK
CDP I/F
86 ADPCM DECODER
--2--
GALOIS FIELD SYNDROME GEN CORRECTOR ECC Sub CPU I/F 1,2,5-8,10,11 D0-7 XCS 12 13 14 16 17-20,22 88 A0-A4 XWR XINT XRD
C2PO
87
XTL2
76
DIGITAL FILETER
23 96 | TD0-5 100
XTL1
77
CKSL
82
RMCK
83
CLK
80
C LG OE CN K
DAC I/F
HCLK
81
XRST
89 91 92 93 94 95 EMP DATO WCKO MUTE LRCO BCKO
CXD1803AQ/AR
The pin numbers in the diagram are for the CXD1803AQ.
CXD1803AQ/AR
Pin Description Pin No. Q R
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Symbol
D0 D1 VDD GND D2 D3 D4 D5 GND D6 D7 XCS XRD XWR GND XINT A0 A1 A2 A3 DRAM A4 TD0 XSRD XSWR SD0 SD1 VDD GND SD2 SD3 SD4 SD5 SD6
I/O
I/O I/O -- -- I/O I/O I/O I/O -- I/O I/O I I I -- O I I I I I I I/O O O I/O I/O -- -- I/O I/O I/O I/O I/O Sub CPU data bus Sub CPU data bus Power supply (+5 V) Ground Sub CPU data bus Sub CPU data bus Sub CPU data bus Sub CPU data bus Ground Sub CPU data bus Sub CPU data bus
Description
IC select negative logic signal from sub CPU Strobe negative logic signal to read this IC internal register from sub CPU Strobe negative logic signal to write this IC internal register from sub CPU Ground Interrupt request negative logic signal from IC to sub CPU Sub CPU address Sub CPU address Sub CPU address Sub CPU address Memory type selection signal. High: DRAM, Low: SRAM Sub CPU address Test input/output Strobe negative logic signal to read SCSI controller internal register Strobe negative logic signal to write SCSI controller internal register SCSI controller data bus SCSI controller data bus Power supply (+5 V) Ground SCSI controller data bus SCSI controller data bus SCSI controller data bus SCSI controller data bus SCSI controller data bus
--3--
CXD1803AQ/AR
Pin No. Q R
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
Symbol
GND SD7 SDRQ XSAC MA0 GND MA1 MA2 MA3 MA4 MA5 MA6 GND MA7 MA8 MA9 MA10 MA11 VDD GND MA12 MA13 XME0 MA14 MA15 GND MA16 XRAS XME1 XMOE XCAS XMWR GND MDB0 MDB1
I/O
-- I/O I O O -- O O O O O O -- O O O O O -- -- O O O O O -- O O O O -- I/O I/O Ground SCSI controller data bus
Description
SCSI data request positive logic signal SCSI acknowledge negative logic signal Buffer memory address (LSB) Ground Buffer memory address Buffer memory address Buffer memory address Buffer memory address Buffer memory address Buffer memory address Ground Buffer memory address Buffer memory address Buffer memory address Buffer memory address Buffer memory address Power supply (+5 V) Ground Buffer memory address Buffer memory address Memory chip enable negative logic signal Buffer memory address Buffer memory address Ground Buffer memory address DRAM RAS signal Memory chip enable negative logic signal Buffer memory output enable negative logic signal DRAM CAS signal Buffer memory write enable negative logic signal Ground Buffer memory data bus Buffer memory data bus
--4--
CXD1803AQ/AR
Pin No. Q R
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
Symbol
MDB2 MDB3 MDB4 GND MDB5 MDB6 MDB7 MDBP XTL2 XTL1 VDD GND CLK HCLK CKSL RMCK LRCK DATA BCLK C2PO EMP XRST GND DATO LRCO WCKO BCKO MUTE TD5 TD4 TD3 TD2 TD1
I/O
I/O I/O I/O -- I/O I/O I/O I/O O I -- -- O O I I I I I I I I -- O O O O O I/O I/O I/O I/O I/O Buffer memory data bus Buffer memory data bus Buffer memory data bus Ground Buffer memory data bus Buffer memory data bus Buffer memory data bus
Description
Buffer memory data bus (for error flag) Crystal oscillation circuit output Crystal oscillation circuit input (16.9344 MHz) Power supply (+5 V) Ground 16.9344 MHz clock output 8.4672 MHz clock output Clock select signal for CD-ROM decoder Clock signal for CD-ROM decoder LR clock signal from CD DSP (for discriminating L, R channels ) Data signal from CD DSP DATA pin strobe clock signal (bit clock) Error flag (C2 pointer) positive logic signal from CD DSP Emphasis on positive logic signal from CD DSP Reset negative logic signal Ground Data signal to DAC (D/A converter) LR clock signal to DAC Word lock signal to DAC Bit clock signal to DAC Mute positive logic signal Test input/output Test input/output Test input/output Test input/output Test input/output
Note:
The pin numbers in the column "Q" are for the CXD1803AQ, and those in the column "R" are for the CXD1803AR.
--5--
CXD1803AQ/AR
Electrical Characteristics DC Characteristics Item
TTL input level pin 1 High level input voltage TTL input level pin 1 Low level input voltage CMOS input level pin 2 High level input voltage CMOS input level pin 2 Low level input voltage CMOS Schmitt input level pin 3 High level input voltage CMOS Schmitt input level pin 3 Low level input voltage CMOS Schmitt input level pin 3 Input voltage hysteresis TTL Schmitt input level pin 4 High level input voltage TTL Schmitt input level pin 4 Low level input voltage TTL Schmitt input level pin 4 Input voltage hysteresis Bidirectional pin with pull-up resistor 5 Input current Pin with pull-up resistor 6 Input current High level output voltage 7 Low level output voltage 7 Input leakage current 8 Output leakage current 9 Oscillation cell 10 high level input voltage Oscillation cell low level input voltage Oscillation cell logic threshold value Oscillation cell feedback resistance value Oscillation cell High level output voltage Oscillation cell Low level output voltage
(VDD = 5 V 10%, VSS = 0 V, Topr = -20 - 75C) Symbol
VIH1 VIL1 VIH2 VIL2 VIH4 VIL4 VIH4 to VIL4 VIH5 VIL5 VIH4 to VIL4 IIL3 IIL4 VOH1 VOL1 II1 IOZ VIH4 VIL4 LVTH RFB VOH2 VOL2 VIN=VSS or VDD IOH=-3mA IOL=3mA 250K 0.5VDD 0.5VDD 0.5VDD 1M 2.5M VIN=0V VIN=0V IOH=-2mA IOL=-4mA VIN=VSS or VDD High-impedance state -10 -40 0.7VDD 0.3VDD -90 -40 VDD-0.8 0.4 10 40 0.4 -200 -100 -440 -240 2.2V 0.8V 0.6 0.8VDD 0.2VDD 0.7VDD 0.3VDD
Conditions
Min.
2.2
Typ.
Max.
Unit
V
0.8
V V V V V V V V V A A V V A A V V V V V
--6--
CXD1803AQ/AR
DC Characteristics (VDD = 3.5 V, VSS = 0 V, Topr = -20 - 75C) Item
TTL input level pin 1 High level input voltage TTL input level pin 1 Low level input voltage CMOS input level pin 2 High level input voltage CMOS input level pin 2 Low level input voltage CMOS Schmitt input level pin 3 High level input voltage CMOS Schmitt input level pin 3 Low level input voltage CMOS Schmitt input level pin 3 Input voltage hysteresis TTL Schmitt input level pin 4 High level input voltage TTL Schmitt input level pin 4 Low level input voltage TTL Schmitt input level pin 4 Input voltage hysteresis Bidirectional pin with pull-up resistor 5 Input current Pin with pull-up resistor 6 Input current High level output voltage 7 Low level output voltage 7 Input leakage current 8 Output leakage current 9 Oscillation cell 10 high level input voltage Oscillation cell low level input voltage Oscillation cell logic threshold value Oscillation cell feedback resistance value Oscillation cell High level output voltage Oscillation cell Low level output voltage
Symbol
VIH1 VIL1 VIH2 VIL2 VIH4 VIL4 VIH4 to VIL4 VIH5 VIL5 VIH5 to VIL4 IIL3 IIL4 VOH1 VOL1 II1 IOZ VIH4 VIL4 LVTH RFB VOH2 VOL2
Conditions
Min.
2.2
Typ.
Max.
Unit
V
0.6 0.7VDD 0.3VDD 0.8VDD 0.2VDD 0.5 2.2V 0.6V 0.3 VIN=0V VIN=0V IOH=-1.6mA IOL=3.2mA VIN=VSS or VDD High-impedance state -10 -40 0.7VDD 0.5VDD VIN=VSS or VDD IOH=-1.3mA IOL=1.3mA 1.2M 0.5VDD 0.5VDD 2.5M 5M -20 -10 VDD-0.8 0.4 10 40 V 0.3VDD -50 -25 -110 -60
V V V V V V V V V A A V V A A
V V V V
--7--
CXD1803AQ/AR
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
D7 to 0, A4 to 0, XWR, XRD, XCS, MDB7 to 0, MDBP, SD7 to 0, TD7 to 0 DATA, LRCK, C2PO, EMP, CKSL, RMCK BCLK, XRST A4 to 0, XWR, XRD, XCS, SDRQ D7 to 0, MDB7 to 0, MDBP, SD7 to 0, TD7 to 0 CKSL All output pins except XTL2 All input pins except 5, 6, and XTL1 HINT Input: XTL1, Output: XTL2
I/O Capacitance (VDD = VI = 0 V, f = 1 MHz) Item Input pin Output pin I/O pin Symbol CIN COUT COUT Min. Typ. Max. 9 11 11 Unit pF pF pF
--8--
CXD1803AQ/AR
AC Characteristics (VDD = 5 V10%, VSS = 0 V, Topr = -20 to 75C, output load = 50 pF) The values in parentheses on the tables for VDD = 3.5 V, VSS = 0 V, Topr = -20 to 75C, output load = 50 pF. Those without parentheses for VDD = 5 V10% and 3.5 V. 1. Sub CPU Interface (1) Read
A0 Thar XCS Trrl XRD
D7-0 Tsar Tdrd Tfrd
Item Address setup time (for XCS & XRD ) Address hold time (for XCS & XRD ) Data delay time (for XCS & XRD) Data float time (for XCS & XRD ) Low level XRD pulse width Note) "&" indicates "AND". (2) Write
Symbol Tsar Thar Tdrd Tfrd Trrl
Min. 30 (70) 20 (50) 0 100 (150)
Typ.
Max.
60 (100) 15 (25)
Unit ns ns ns ns ns
A0
XCS Twwl XWR Thaw
D7-0 Tsaw Tsdw Thdw
Item Address setup time (for XCS & XWR ) Address hold time (for XCS & XWR ) Data setup time (for XCS & XWR ) Data hold time (for XCS & XWR ) Low level XWR pulse width
Symbol Tsaw Thaw Tsdw Thdw Twwl --9--
Min. 30 (70) 20 (50) 40 (70) 10 (30) 50 (80)
Typ.
Max.
Unit ns ns ns ns ns
CXD1803AQ/AR
2. CD DSP Interface
BCKRED='H' Tbck BCLK Tbck
DATA Tsb1 LRCK C2PO Thb2 Tsb2 Thb1
BCKRED='L' Tbck BCLK Tbck
DATA Tsb1 LRCK C2PO Thb2 Tsb2 Thb1
Item BCLK frequency BCLK pulse width DATA setup time (for BCLK) DATA hold time (for BCLK) LRCK, C2PO setup time (for BCLK) LRCK, C2PO hold time (for BCLK)
Symbol Fbck Tbck Tsb1 Thb1 Tsb2 Thb2
Min. 88 20 20 20 20
Typ.
Max. 11.3
Unit MHz ns ns ns ns ns
--10--
CXD1803AQ/AR
3. DRAM Interface (1) Read
Trc XRAS Trcd XCAS Tasr MA9-0 XMWR Trdd MDB7-0, P Row Trah Tasc Tcah Tras Tcas
Column Tcdd 'H'
Tcdh
(2) Write
Trc XRAS Trcd XCAS Tasr MA9-0 Row Trah Tasc Tcah Tras Tcas
Column Twcs Twch
XMWR Tds MDB7-0, P Tdh
--11--
CXD1803AQ/AR
Item Random read/write cycle time RAS pulse width RAS CAS delay time CAS pulse width Row address setup time Row address hold time Column address setup time Column address hold time Delay time from RAS Delay time from CAS Hold time from CAS Write command setup time Write command hold time Data output setup time Data output hold time
Symbol Trc Tras Trcd Tcas Tasr Trah Tasc Tcah Trdd Tcdd Tcdh Twcs Twcs Tds Tds
Min. 2Tw
Typ. 4Tw Tw
Max.
Tw 10 20 0 20 2Tw-20 Tw-20 0 10 20 Tw Tw
Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
--12--
CXD1803AQ/AR
4. SRAM Interface (1) Read
MA16-0 Taso Trrl XMOE Tsdo MDB7-0,P Thod Thoa
XMWR='H' Item Address setup time (for XMOE ) Address hold time (for XMOE ) Data setup time (for XMOE ) Data hold time (for XMOE ) Low level XMOE pulse width Symbol Tsao Thoa Tsdo Thod Trrl Min. Tw-30 Tw-10 50 (100) 10 (20) Typ. Max. Unit ns ns ns ns ns
2Tw
(2) Write
MA16-0 Tsaw Twwl XMWR Tdwd MDB7-0,P Tfwd Thwa
XMOE='H' Item Address setup time (for XMWR ) Address hold time (for XMWR ) Data delay time (for XMWR ) Data float time (for XMWR ) Low level XMMR pulse width Symbol Tsaw Thwa Tdwd Tfwd Twwl Min. Tw-30 Tw-10 10 2Tw Typ. Max. Unit ns ns ns ns ns
10
--13--
CXD1803AQ/AR
5. SCSI Controller Interface (1) Read
Tsdq SDRQ Tdda XSAC Tdaw XSRD Twwl Tdar Tasc
Trrl
SD7 to 0
Tsdr
Thdr
Item XSAC fall time (for SDRQ ) XSRD delay time (for XSAC ) XSAC delay time (for XSRD ) Data setup time (for XSRD ) Data hold time (for XSRD ) Low level XSRD pulse width SDRQ setup time (for XSAC ) XSAC fall time (for XSAC )
Symbol Tdda Tdaw Tdar Tsdr Thdr Trrl Tsdq Tsac
Min.
Typ. 0 Tw
Max. 5xTw
Unit ns ns ns ns ns ns ns ns
20 (60) 10 (30) T1 15 (30) Tw
--14--
CXD1803AQ/AR
(2) Write
Tsdq SDRQ Tdda XSAC Tdwa Tsac
Twwl XSWR Tdaw SD7 to 0
Tsdr
Thdr
Item XSAC fall time (for SDRQ ) XSWR delay time (for XSAC ) XSAC delay time (for XSWR ) Data setup time (for XSWR ) Data hold time (for XSWR ) Low level XSWR pulse width SDRQ setup time (for XSAC ) XSAC fall time (for XSAC )
Symbol Tdda Tdaw Tdwa Tsdr Thdr Twwl Tsdq Tsac
Min.
Typ. Tw Tw
Max. 5xTw
2xTw-30 Tw-10 T2 15 (30) Tw
Unit ns ns ns ns ns ns ns ns
Here: 2xTw: 3cyclemode T1= 3xTw: 4cyclemode 4xTw: 5cyclemode Tw: 3cyclemode T2= 2xTw: 4cyclemode 3xTw: 5cyclemode Tw is the CD-ROM decoder clock cycle.

--15--
CXD1803AQ/AR
6. DAC Interface
Tbco BCKO Tbco
DATO Tsbo WCKO LRCO Thbo Tsbo Thbo
Item BCKO frequency BCKO pulse width DATO, WCO1, WCO2, LRCO setup time (for BCKO ) DATO, WCO1, WCO2, LRCO hold time (for BCKO )
Symbol Fbco Tbco Tsbo Thbo
Min. 50 30 30
Typ. 8.4672
Max.
Unit MHz ns ns ns
--16--
CXD1803AQ/AR
7. XTL1 and XTL2 Pins (1) For self-excited oscillation Item Oscillation frequency Symbol Fmax Min. Typ. 16.9344 Max. Unit MHz
(2) When a pulse is input to XTL1 pin
Tw Twhx Twlx Vihx Vihx0.9
Vdd/2
Vilx2 Vilx Tr Tf
Item High level pulse width Low level pulse width Pulse cycle Input high level Input low level Rise time Fall time Note:
Symbol Twhx Twlx Tw Vihx Vilx Tr Tf
Min. 20 20 VDD-1.0
Typ.
Max.
59 0.8 15 15
Unit ns ns ns ns ns ns ns
Synchronize the XTL1 clock signal with that of the CD DSP. (Use the clock signal from the same oscillator.)
8. RMCK Pin Item Frequency Note: Symbol frmck Min. Typ. Max. 33.3 (23.4) Unit MHz
The maximum RMCK frequency is 35.0 MHz, when VDD = 5 V 5%, Playback at quadruple normal speed can be accommodated when a clock signal with a frequency double 16.9344 MHz or more is input to RMCK.
--17--
CXD1803AQ/AR
Description of Functions 1. Pin Description The pin description by function is given below. 1.1.CD player interface (5 pins) This enables direct connection with the digital signal processor LSI for Sony's CD players. Digital signal processor LSI for CD applications are hereafter called "CD DSP". See 2-1-1 for the data formats. (1) DATA (DATA: input) Serial data stream from CD DSP. (2) BCLK (bit clock: input) Bit clock signal; data signal strobe. (3) LRCK (LR clock: input) LR clock signal; indicates left and right channels of DATA signals. (4) C2PO (C2 pointer: input) C2 pointer signal; indicates that an error is contained in DATA input. (5) EMP (emphasis: input) Emphasis positive logic signal; indicates that emphasis has been applied to data from CD DSP. 1.2.Buffer memory interface (30 pins) This is connected with a 32K-byte (256K-bit) or 128K-byte (1M-bit) standard SRAM; also connected with 256K-byte standard DRAM (two DRAMs of 128K-byte). (1) XMWR (buffer memory write: output) Data write strobe negative logic output signal to buffer memory. (2) XMOE/XCAS (buffer memory output enable/column address strobe: output) When connected to SRAM, data read strobe negative logic output signal to buffer memory. When connected to DRAM, XCAS (column address strobe negative logic) signal. (3) MA0 to 15 (buffer memory address: output) Address signals to buffer memory. When connected to DRAM, MA0 to 8 are valid. (4) MA16/XRAS (buffer memory address/row address strobe: output) When connected to SRAM, address signal to buffer memory. XRAS (row address strobe negative logic) signal when connected to DRAM. (5) XME0, 1 (buffer memory chip enable: output) When connected to a chip SRAM, chip enable negative logic signal to buffer memory. Not used when connected to DRAM. (6) MDB0 to 7, P (buffer memory data bus: bus) Data bus signals to buffer memory; pulled up by standard 25k resistor; MDBP pin is left open when connected to an 8-bit/word SRAM. (7) DRAM (buffer memory DRAM: input) High is input when DRAM is connected as buffer memory. Low is input when SRAM is connected as buffer memory.
--18--
CXD1803AQ/AR
1.3.Sub CPU interface (17 pins) (1) XWR (sub CPU write: input) Strobe negative logic input signal for writing IC internal register. (2) XRD (sub CPU read: input) Strobe negative logic input signal for reading IC internal register status. (3) D0 to 7 (sub CPU data bus: input/output) 8-bit data bus. (4) A0 to 4 (sub CPU address: input) Address signal for selecting IC internal register from sub CPU. (5) XINT (sub CPU interrupt: output) Interrupt request negative logic signal to sub CPU. (6) XCS (chip select: input) IC select negative logic signal from sub CPU. 1.4.SCSI controller interface (13pins) (1) SDRQ (SCSI data request: input) DMA data request positive logic signal from SCSI controller IC. (2) XSAC (SCSI DMA acknowledge: output) DMA acknowledge negative logic signal to SCSI controller IC. (3) XSWR (SCSI write: negative logic output) Data write strobe output to SCSI controller IC. (4) XSRD (SCSI read: negative logic output) Data read strobe output to SCSI controller IC. (5) SD0 to 7 (SCSI controller bus: input/output) SCSI controller data bus signal. 1.5.DAC interface (4 pins) The output format to DAC is shown in Fig. 1-1. (1) BCKO (bit clock output: output) Bit clock output signal to D/A converter. (2) WCKO (word clock output: output) Word clock output signal to D/A converter. (3) LRCO (LR clock output: output) LR clock output signal to D/A converter. (4) DATO (data output: output) Data output signal to D/A converter.
--19--
1
23
4
17 32 49 64
BCKO MSB MSB
12 34 56 78
L CH R CH
45 67 8 9 10 11 12 13 14 15 16
LSB
DATO
123
16
9 10 11 12 13 14 15 16
WCKO
LRCO
Fig. 1-1 Output Format to D/A Converter
--20--
CXD1803AQ/AR
CXD1803AQ/AR
1.6.Others (16 pins) (1) MUTE (mute: output) Outputs high when DA data (DATO) is muted. (2) XRST (reset: input) Chip reset negative logic input signal. (3) XTL1 (crystal 1: input) (4) XTL2 (crystal 2: output) A 16.9344 MHz crystal oscillator is connected between XTL1 and XTL2. (The capacitor value depends on the crystal oscillator.) Alternatively, a 16.9344 MHz clock signal is input to the XTL1 pin. (5) CLK (cock: output) Outputs a 16.9344 MHz clock signal. The output can be fixed low when this signal is not used. (6) HCLK (half clock: output) Outputs an 8.4672 MHz clock. The output can be fixed low when this signal is not used. (7) CKSL (clock select: input) High or open: The IC is operated by the XTL1 clock. Low: The audio block (ADPCM decoder and digital filter) is operated by the XTL1 clock, and the CD-ROM decoder block is operated by the RMCK clock. This pin is pulled up by a standard 50k resistor in the IC . (8) RMCK (ROM clock: input) When the CKSL pin is set low, the clock of the CD-ROM decoder block is input. When it is high or left open, fix the RMCK pin high or low. (9) TD0 to 5 (test data 0 to 5: input/output) Data pins for testing the IC . They are pulled up by a 25k standard resistor and are normally left open.
--21--
CXD1803AQ/AR
2. Sub CPU Registers 2.1.Write registers 2.1.1. DRVIF (drive interface) register This register controls the connection mode with the CD DSP. After the IC is reset, the sub CPU sets this register according to the CD DSP to be connected. bit 7: C2PL1ST (C2PO lower byte first) High: When two bytes of data are input, C2PO inputs the lower byte first followed by the upper byte. Low: When two bytes of data are input, C2PO inputs the upper byte first followed by the lower byte. Here, "upper byte" means the upper 8 bits including MSB from the CD DSP and "lower byte" means the lower 8 bits including LSB from the CD DSP. For example, the header minute byte is the lower byte and the second byte, the upper byte. bit 6: LCHLOW (Lch low) High: When LRCK is low, determined to be the left channel data. Low: When LRCK is high, determined to be the left channel data. bit 5: BCKRED (BCLK rising edge) High: Data is strobed at the rising edge of BCLK. Low: Data is strobed at the falling edge of BCLK. bits 4,3: BCKMD1, 0 (BCLK mode1, 0) These bits are set according to the number of clocks output for BCLK during one WCLK cycle by the CD digital signal processing LSI (CD DSP). BCKMD1 'L' 'L' 'H' BCKMD0 'L' 'H' 'X'
16BCLKs/WCLK 24BCLKs/WCLK 32BCLKs/WCLK
LSB1ST (LSB first) High: Connected with the CD DSP which outputs data with LSB first. Low: Connected with the CD DSP which outputs data with MSB first. bits 1,0: Reserved Normally set low. Any change of each bit in this register must be made in the decoder disable status. Table 2-1-1 indicates the setting values for bits 7 to 2 when this IC is connected to Sony's CD DSP. Figs. 2-1-1(1) to (3) are input timing charts.
bit 2:
--22--
LRCK
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3
24
1
2
3
4
BCLK
DATA
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0
R0
Rch LSB for Upper Byte for Lower Byte
Lch MSB
Lch LSB
C2PO
Fig. 2-1-1 (1) CDL30 and 35 Series Timing Chart
LRCK
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3
24
1
2
3
4
BCLK
DATA
L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5
R0
L4
L3
L2
L1
L0
--23--
Lch MSB for Upper Byte
Rch LSB
Lch LSB for Lower Byte
C2PO
Fig. 2-1-1 (2) CDL40 Series Timing Chart (48-bit slot mode)
LRCK
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 2 3 4
31
32
1
2
3
4
5
6
BCLK
DATA for Upper Byte
L14
L15
R0
R1
R2
R3
R4
R5
R6
R7
R8
R9 R10 R11 R12 R13 R14 R15
Lch MSB
Rch LSB for Lower Byte
Rch MSB
C2PO
CXD1803AQ/AR
Fig. 2-1-1 (3) CDL40 Series Timing Chart (64-bit slot mode)
CXD1803AQ/AR
Table 2-1-1 DRVIF Register Settings DR VIF register bit5 bit4 bedg bck1 L H L L L H
Sony CD DSP CDL30 Series CDL35 Series CDL40 Series (48-bit slot mode) CDL40 Series (64-bit slot mode) Note 1)
bit7 c2po L L L
bit6 lrck L L H
bit3 bck0 H H X
bit2 lsb L L H
Timing chart
Fig. 2-1-1(1) Fig. 2-1-1 (2) Fig. 2-1-1(3)
CDL30 Series CDL35 Series CDL40 Series
CXD1125Q/QZ, CXD1130Q/QZ, CXD1135Q/QZ CXD1241Q/QZ, CXD1245Q, CXD1246Q/QZ CXD1247Q/QZ/R, etc. CXD1165Q, CXD1167Q/QZ/R, etc. CXD2500Q/QZ, etc.
2.1.2. CONFIG1 (configuration 1) register This register is set depending on the IC peripheral hardware. The sub CPU sets this register after the IC is reset. bit 7: Reserved Normally set low. bit 6: XSLOW The number of clock signals per DMA1 cycle is determined by this bit. High: 4 clock signals Low: 12 clock signals Set low when a low-speed SRAM is connected for VDD = 3.5 V. When XSLOW is low, erasure correction and double speed playback are prohibited. bit 5: Reserved Normally set low. bits 4,3: RAMSZ1, 0 (RAM size 1, 0) bit 2: 9BITRAM These bits are set depending on the size of the buffer memory connected to the IC. RAMSZ1 'L' 'L' 'L' 'L' 'H' 'H' 'H' 'H' RAMSZ0 'L' 'L' 'H' 'H' 'L' 'L' 'H' 'H' 9BITRAM 'L' 'H' 'L' 'H' 'L' 'H' 'L' 'H' Memory size 32KWx8b 32KWx9b 64KWx8b 64KWx9b 128KWx8b 128KWx9b 256KWx8b 256KWx9b
Refer to Chapter 3 for information on buffer memory connection. --24--
CXD1803AQ/AR
bit 1:
bit 0:
CLKDIS (CLK disable) High: The CLK pin is fixed low. Low: A 16.9344 MHz clock signal is output from the CLK pin. HCLKDIS (half CLK disable) High: The HCLK pin is fixed low. Low: An 8.4672 MHz clock signal is output from the HCLK pin.
2.1.3. CONFIG2 (configuration 2) register This register is set depending on the IC peripheral hardware. The sub CPU sets this register after the IC has been reset. bits 7, 6: SCYC1, 0 (SCSI DMA cycle 1, 0) Data transfer between the IC and the SCSI control IC is executed by the following number of clock signals. SCYC1 'L' 'L' 'H' SCYC0 'L' 'H' 'X'
3 clock signals 4 clock signals 5 clock signals
bit 5: bit 4: bit 3:
bit 2:
bit 1:
bit 0:
SPECTL (sound parameter error control) SPMCTL (sound parameter majority control) These two bits control the processing of the sound parameters for ADPCM playback. SMBF2 (sound map buffer 2) Indicates the number of buffer surfaces for the sound map ADPCM. High: 2 buffer surfaces for the sound map Low: 3 buffer surfaces for the sound map DAMIXDIS (digital audio mixer disable) High: Attenuator and mixer are not activated for CD-DA. Low: Attenuator and mixer are activated for CD-DA. DACOUTEN (DAC out enable) High: Clock signals are output from the WCKO, LRCO and BCKO pins even for muting. Low: The WCKO, LRCO and BCKO pins are set low for muting. PRTYCTL (priority control) When double speed playback with erasure correction is carried out with the CD-ROM decoder clock frequency at 18 MHz or less, this bit goes high. In this case, priority is given to buffer access for ECC, and the data transfer rate to the SCSI controller drops.
--25--
CXD1803AQ/AR
2.1.4. DECCTL (decoder control) register bit 7: ENDLADR (enable drive last address) High: DLADR (drive last address) is enabled when this is set high. When DADRC and DLADR become equal while the decoder is in the write-only, real-time correction or CD-DA mode, the data writing from the drive into the buffer is stopped. Low: DLADR (drive last address) is disabled when this is set low. Even when DADRC and DLADR become equal while the decoder is in the write-only, real-time correction or CD-DA mode, the data writing from the drive into the buffer is not stopped. bit 6: ECCSTR (ECC strategy) High: Errors are corrected with consideration given to the error flags of the data. Low: Errors are corrected with no consideration given to the error flags of the data. In this case, there is no erasure correction. Set this bit low when the IC is connected to an 8-bit/word SRAM. bit 5: MODESEL (mode select) bit 4: FORMSEL (form select) When AUTODIST is low, the sector is corrected in the MODE or FORM indicated below. MODESEL FORMSEL 'L' 'L' MODE1 'H' 'L' MODE2, FROM1 'H' 'H' MODE2, FROM2
AUTODIST (auto distinction) High: Errors are corrected according to the MODE byte and FORM bit read from the drive. Low: Errors are corrected according to the MODESEL and FORMSEL bits (bits 5 and 4). bits 2 to 0:DECMD2 to 0 (decoder mode 2 to 0) DECMD2 'L' 'L' 'H' 'H' 'H' 'H' DECMD1 'L' 'H' 'L' 'L' 'H' 'H' DECMD0 'X' 'X' 'L' 'H' 'L' 'H'
bit 3:
Decoder disable Monitor-only mode Write-only mode Real-time correction mode Repeat correction mode CD-DA mode
When the CD-DA bit (bit 4) in the CHPCTL register is to be set high, set the decoder to the disable or CD-DA mode.
--26--
CXD1803AQ/AR
2.1.5. DLADR-L 2.1.6. DLADR-M 2.1.7. DLADR-H While the decoder is in the write-only, real-time correction or CD-DA mode, the last address is set for the buffer write data from the drive. When the ENDLADR bit (bit 7) of the DECCTL register is high and the data from the drive is written into the address assigned by DLADR while the decoder is in any of the above modes, all subsequent writing in the buffer is prohibited. 2.1.8. CHPCTL (chip control) register bit 7: SM MUTE (sound map mute) When this is set high, the audio output is muted for sound map ADPCM playback. bit 6: RT MUTE (real time mute) When this is set high, the audio output is muted for real-time ADPCM playback. bit 5: CD-DA MUTE When bit 4 is high and this bit is also set high for a CD-DA (digital audio) disc playback, the audio output is muted. When bit 4 is low, this bit has no effect on the audio output. bit 4: CD-DA High: Set high for playing back the audio signals of a CD-DA disc. Setting this bit high is prohibited for ADPCM decode playback. Low: Set low for not playing back the audio signals of a CD-DA disc. bit 3: SWOPEN (sync window open) High: A window for sync mark detection is opened. In this case, the sync protection circuit in the IC is disabled. Low: The window for sync mark detection is controlled by the sync protection circuit in the IC. bit 2: RPSTART (repeat correction start) Sector error correction starts when the decoder is set to the repeat correction mode, making this bit high. This bit is automatically set low when correction starts. Therefore, there is no need for the sub CPU to reset low. bit 1: DBLSPD (double speed) Set high for double speed playback. Before changing the bit value, switch the CD DSP mode (normal speed playback or double speed playback). bit 0: Reserved Normally set low.
--27--
CXD1803AQ/AR
2.1.9. WRDATA (CPU buffer write data) The data written in this register is written in the buffer. 2.1.10. INTMSK (interrupt mask) register By setting each bit of this register high, the interrupt request from the IC to the sub CPU is enabled depending on the corresponding interrupt status. (In other words, the INT pin is made active when its interrupt status is established.) The value of each bit in this register does not affect the corresponding interrupt status. bit 7: DRVOVRN (drive overrun) The DRVOVRN status is established when the ENDLADR bit (bit 7) of the DECCTL register is set high, and DADRC and DLADR become equal while the decoder is in the write-only or real-time correction mode. It is also established when they become equal while the decoder is in the CD-DA mode regardless of the ENDLADR bit value. bit 6: DECTOUT (decoder time out) The DECTOUT status is established when the sync mark is not detected even after the time it takes to search 3 sectors (40.6 ms at normal speed playback) has elapsed after the decoder has been set to the monitor-only, write-only or real-time correction mode. bit 5: Reserved Normally set low. bit 4: RTADPEND (real time ADPCM end) The RTADPEND status is established when real-time ADPCM decoding is completed for one sector. bit 3: HDMACMP (host DMA complete) The HDMACMP status is established when DMA is completed by HXFRC. bit 2: DECINT (decoder interrupt) The DECINT status is established when the sync mark is detected or inserted while the decoder is in the write-only, monitor-only or real-time correction mode. However, it is not established if the sync mark interval is less than 2352 bytes while the window for its detection is open. The status is established each time one correction is completed when the decoder is in the repeat correction mode. bit 1: BFWRDY (buffer write ready) The BFWRDY status is established when there is more than one sector available for buffer write when the decoder is in the sound map playback mode. The status is also established for any of the following. (1) The sub CPU makes the DMACTL register SMEN bit high. (2) When there is more than one sector of sound map data area after one sector of sound map data is written into buffer memory from the SCSI controller (not buffable). (3) When there is an area for sound map data writing on the buffer memory because one sector of sound map ADPCM decoding has been completed. bit 0: BFEMPT (buffer empty) The BFEMPT status is established when there is no subsequent sector data on the buffer memory after one sector of ADPCM decoding is completed during sound map playback.
--28--
CXD1803AQ/AR
2.1.11. CLRCTL (clear control) register When each bit of the register is set high, the corresponding chip, status, register, interrupt status and ADPCM playback are cleared. After clearing, the bit concerned is automatically set low. Therefore, there is no need for the sub CPU to reset low. bit 7: CHPRST (chip reset) The inside of the IC is initialized when this bit is set high. This bit is automatically set low upon completion of the initialization. bits 6, 5: Reserved Normally set low. bit 4: RTADPCLR (real time ADPCM clear) (1) When this is set high for real-time ADPCM playback (when the RTADPBSY bit of the DECSTS register is high): * ADPCM decoding for playback is suspended. (Noise may be generated.) * The RTADPEND interrupt status is established. (Note) The ADPEN bit (bit 7 of the ADPMNT register) must be set low before this bit is set high. (2) Setting this bit high when real-time ADPCM playback is not being performed has no effect whatsoever. bit 3: SMADPCLR (sound map ADPCM clear) (1) When this is set high for sound map ADPCM playback (when the SMADPBSY bit of the DECSTS register is high): * ADPCM decoding for playback is suspended. (Noise may be generated.) * The RTADPEND interrupt status is established. (2) Setting this bit high when sound map ADPCM playback is not being performed has no effect whatsoever. bit 2: Reserved Normally set low. bit 1: PDATA (pointer data) The data written to this bit is written in the buffer pointer bit along with the WRDATA register value. bit 0: RESYNC The CD DSP and this IC are re-synchronized when this bit is set high. Set the bit high by the sub CPU in the following cases: (1) After the DRVIF register has been set (2) After the DBLSPD bit (bit 1 of the CHPCTL register) has been set low. This bit is automatically set low when the CD DSP and this IC are re-synchronized.
--29--
CXD1803AQ/AR
2.1.12. CLRINT (clear interrupt status) register When each bit of this register is set high, the corresponding interrupt status is cleared. The bit concerned is automatically set low after its interrupt status has been cleared. Therefore, there is no need for the sub CPU to reset low. bit 7: DRVOVRN (drive overrun) bit 6: DECTOUT (decoder time out) bit 5: Reserved Normally set low. bit 4: RTADPEND (real time ADPCM end) bit 3: HDMACMP (host DMA complete) bit 2: DECINT (decoder interrupt) bit 1: BFWRDY (buffer write ready interrupt) bit 0: BFEMPT (buffer write empty interrupt) 2.1.13. HXFR-L (host transfer-low) 2.1.14. HXFR-H (host transfer-high) bit 7: DISHXFRC (disable host transfer counter) High: The completion of the data transfer by HXFRC is disabled for data transfer between the SCSI controller and buffer memory. Low: The completion of the data transfer by HXFRC is enabled for data transfer between the SCSI controller and buffer memory. bit 6: Reserved bit 5: HADR17 HADR bit 17 (MSB) bit 4: HADR16 HADR bit 16 bit 3: HXFR11 HXFR (host transfer counter) bit 11 (MSB) bit 2: HXFR10 HXFR bit 10 bit 1: HXFR9 HXFR bit 9 bit 0: HXFR8 HXFR bit 8 The HXFR (host transfer) register sets the number of data transferred between the SCSI controller and buffer memory. The sub CPU sets this number when data is transferred between the SCSI controller and buffer memory by setting the DISHXFRC bit low. 2.1.15. HADR-L (host address-low) 2.1.16. HADR-M (host address-middle) The HADR (host address) register is for the head addresses of data transfer between the SCSI controller and buffer memory. The upper two HADR bits are in HXFR-H.
--30--
CXD1803AQ/AR
2.1.17. DADRC-L This counter keeps the address for writing the data from the drive into the buffer. When drive data is written into the buffer, the DADRC value is output from MA0 to 17 (when SRAM is connected). DADRC is incremented each time 1 byte of data is written from the drive into the buffer. The sub CPU sets the head address for buffer writing into DADRC before the decoder operates in the write-only, real-time correction or CD-DA mode. The sub CPU can set DADRC at any time. The contents of DADRC should not be changed while the decoder is operating in any of the above modes. 2.1.18. DADRC-M 2.1.19. DADRC-H 2.1.20. CADRC-L This counter keeps the address for writing/reading the data from the sub CPU into the buffer. When drive data is written into the buffer, the DADRC value is output from MA0 to 17 (when SRAM is connected). DADRC is incremented each time 1 byte of data is written from the drive into the buffer. The sub CPU can set CADRC at any time. 2.1.21. CADRC-M 2.1.22. CADRC-H bit 7: Reserved bit 6: CPU SRC (sub CPU source) This bit is set high when the sub CPU writes data into the buffer. It is set low when the sub CPU reads data from the buffer. bit 5: CDMAEN (sub CPU DMA enable) This bit is set high when the sub CPU reads or writes data in the buffer memory. bits 4 to 2:Reserved bit 1: CADRC bit 17 (MSB) bit 0: CADRC bit 16 2.1.23. DMACTL (DMA control) bit 7: BFRD (buffer read) Transfer of (drive) data from the buffer memory to the SCSI controller begins when this bit is set high. The bit is automatically set low after transfer is completed. bit 6: BFWR (buffer write) Transfer of data from the SCSI controller to buffer memory begins when this bit is set high. The bit is automatically set low after transfer is completed. bit 5: SMEN (sound map enable) Set high when sound map ADPCM playback is performed. bits 4 to 0:Reserved The sub CPU must set these bits low.
--31--
CXD1803AQ/AR
2.1.24. SMCI Writes the coding information bytes when sound map ADPCM playback is performed. bit 6: EMPHASIS Set high when an ADPCM sector where emphasis has been applied is played back. bit 4: BITLNGTH (bit length) Indicates the bit length of the coding information for ADPCM playback. High: 8 bits Low: 4 bits bit 2: FS (sampling frequency) Indicates ADPCM playback sampling frequency. High: 18.9 kHz Low: 37.8 kHz bit 0: S/M (stereo/monaural) Indicates the coding information stereo or monaural for ADPCM playback. High: stereo Low: monaural bits 7, 5, 3, 1: Reserved Normally set low. 2.1.25. ADPMNT bit 7: RTADPEN (real-time ADPCM enable) The sub CPU sets this high to perform real-time ADPCM playback. bits 6 to 0:The upper 7 bits (bits 16 to 10) of the sector head address are written into these bits to perform real-time ADPCM playback. ADPMNT bit 17 is in RTCI register bit 1. Any of the following values can be written into this register: 00, 0C, 18, 24, 30, 3C, 54HEX (when connected to 32K-byte buffer memory). 2.1.26. RTCI Writes the coding information bytes when real-time ADPCM playback is performed. bit 6: EMPHASIS Set high when an ADPCM sector where emphasis has been applied is played back. bit 4: BITLNGTH (bit length) Indicates the bit length of the coding information for ADPCM playback. High: 8 bits Low: 4 bits bit 2: FS (sampling frequency) Indicates sampling frequency of ADPCM playback. High: 18.9 kHz Low: 37.8 kHz bit 1: ADPMNT17 ADPMNT bit 17 (MSB) bit 0: S/M (stereo/monaural) Indicates the coding information stereo or monaural for ADPCM playback. High: stereo Low: monaural bits 7, 5, 3: Reserved Normally set low. --32--
CXD1803AQ/AR
2.1.27. ATV (attenuation value) register 0 2.1.28. ATV (attenuation value) register 1 2.1.29. ATV (attenuation value) register 2 2.1.30. ATV (attenuation value) register 3 The attenuation values are set in these registers.
ATV0
+
ADPCM DECODER DF ATV3 ATV1
L
+
ATV2
R
Setting 81HEX or higher in these registers is prohibited. When bits 7 to 0 of these registers are "b7" to "b0", the attenuation (dB) is as follows: Attenuation = 201og (b7x20+b6x2-1+b5x2-2+b4x2-3+b3x2-4+b2x2-5+b1x2-6+b0x27 The relationship expressed in the above formula and ATV register settings are given in the following table.
--33--
CXD1803AQ/AR
Setting 80 7F 7E 7D 7C 7B 7A 79 78 77 76 75 74 73 72 71 70 6F 6E 6D 6C 6B 6A 69 68 67 66 65 64 63 62 61 60 5F 5E 5D 5C 5B 5A 59 58 57 56
Attenuation 0.00 0.07 0.14 0.21 0.28 0.35 0.42 0.49 0.56 0.63 0.71 0.78 0.86 0.93 1.01 1.08 1.16 1.24 1.32 1.40 1.48 1.56 1.64 1.72 1.80 1.89 1.97 2.06 2.14 2.23 2.32 2.41 2.50 2.59 2.68 2.77 2.87 2.96 3.06 3.16 3.25 3.35 3.45
Setting 55 54 53 52 51 50 4F 4E 4D 4C 4B 4A 49 48 47 46 45 44 43 42 41 40 3F 3E 3D 3C 3B 3A 39 38 37 36 35 34 33 32 31 30 2F 2E 2D 2C 2B
Attenuation 3.56 3.66 3.76 3.87 3.97 4.08 4.19 4.30 4.41 4.53 4.64 4.76 4.88 5.00 5.12 5.24 5.37 5.49 5.62 5.75 5.89 6.02 6.16 6.30 6.44 6.58 6.73 6.88 7.03 7.18 7.34 7.50 7.66 7.82 7.99 8.16 8.34 8.52 8.70 8.89 9.08 9.28 9.47
Setting 2A 29 28 27 26 25 24 23 22 21 20 1F 1E 1D 1C 1B 1A 19 18 17 16 15 14 13 12 11 10 0F 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00
Attenuation 9.68 9.89 10.10 10.32 10.55 10.78 11.02 11.26 11.51 11.77 12.04 12.32 12.60 12.90 13.20 13.52 13.84 14.19 14.54 14.91 15.30 15.70 16.12 16.57 17.04 17.54 18.06 18.62 19.22 19.87 20.56 21.32 22.14 23.06 24.08 25.24 26.58 28.16 30.10 32.60 36.12 42.14
Relationship between ATV register settings and attenuation amounts All written registers, except the ATV0 and ATV2 registers, are 00HEX when the IC is reset (both hard and soft reset). The ATV0 and ATV2 registers are 80HEX when the IC is reset. "Hard reset" means that the XRST pin is set low. "Soft reset" means that the sub CPU resets the IC.
--34--
CXD1803AQ/AR
2.2.
Read registers In the descriptions of the ECCSTS, DECSTS, HDRFLG, HCR, SHDR and CMADR-H registers, the current sector denotes the sector for which these registers are valid for the decoder interrupt (DECINT). In the monitor-only or write-only mode, the sector sent from the CD DSP immediately before the decoder interrupt is called the current sector. In the real-time correction mode and repeat correction mode, the current sector is that in which error detection correction has been completed.
2.2.1. ECCSTS (ECC status) bit 7: EDCALL0 (EDC ALL 0) This is high when there are no error flags in all the 4 EDC parity bytes of the current sector and their values are all 00h. bit 6: ERINBLK (erasure in block) (1) When the decoder is operating in the monitor-only, write-only or real-time mode which prohibits erasure correction, this indicates that at least a 1-byte error flag (C2PO) has been raised in the data excluding the sync mark from the current sector CD DSP. (2) When the decoder is operating in the real-time correction mode which performs erasure correction, this indicates that at least a 1-byte error flat (MDBP) has been raised in the data excluding the sync mark from the current sector CD DSP. bit 5: CORINH (correction inhibit) This is high if the current sector MODE and FORM could not be determined when the AUTODIST bit of the DECCTL register is set high. ECC or EDC is not executed in this sector. The CORINH bit is invalid when AUTODIST is set low. It is high in any of the conditions below when the AUTODIST bit is set high. (1) When the C2 pointer of the MODE byte is high (2) When the MODE byte is a value other than 01HEX or 02HEX. (3) When the MODE byte is 02HEX and the C2 pointer is high in the submode byte bit 4: CORDONE (correction done) Indicates that there is an error corrected byte in the current sector. bit 3: EDCOK Indicates that an EDC check has found no errors in the current sector. bit 2: ECCOK Indicates that there are no more errors from the header byte to P parity byte in the current sector. (Bit 2 = don't care in the MODE2, FORM2 sectors.) EDCOK L ECCOK L Description Error(s) present in current sector (1), (2) or (3) applies: (1) ECD overlooked (2) Error corrected (3) Error(s) present in header byte with FORM2 (1) EDC overlooked, or (2) Error(s) present in P parity byte No error(s) in current sector
L
H
H H
L H
--35--
CXD1803AQ/AR
bit 1: bit 0:
CMODE (correction mode) CFORM (correction form) Indicates the MODE and FORM of the current sector whom the decoder has discriminated to correct errors when the decoder is operating in the real-time correction or repeat correction mode. CFORM 'X' 'L' 'H' CMODE 'L' 'H' 'H'
MODE1 MODE2, FORM1 MODE2, FROM2
2.2.2. DECSTS (decoder status) register bit 1: SHRTSCT (short sector) Indicates that the sync mark interval was less than 2351 bytes. This sector does not remain in the buffer memory. bit 0: NOSYNC Indicates that the sync mark was inserted because one was not detected in the prescribed position. 2.2.3. HDRFLG (header flag) register Indicates the error flags of the header and sub header register bytes. 2.2.4. HDR (header) register This is a 4-byte register which indicates the current sector header byte. By setting the address to 03HEX and reading out the data in sequence, the sub CPU can ascertain the values of the current sector header bytes from the MINUTE byte. 2.2.5. SHDR (sub header) register This is a 4-byte register which indicates the current sector sub header byte. By setting the address to 04HEX and reading out the data in sequence, the sub CPU can ascertain the values of the current sector sub header bytes from the File byte. The contents of the HDRFLG, HDR and SHDR registers indicate: (1) The corrected value in the real-time correction or repeat correction mode (2) Value of the raw data from the drive in the monitor-only or write-only mode The CMOME and CMODE bits (bits 1, 0) of ECCSTS indicate the FORM and MODE of the sector the decoder has discriminated by the raw data from the drive. Due to erroneous corrections, the values of these bits may be at variance with those of the HDR register MODE byte and SHDR register submode byte bit 5.
--36--
CXD1803AQ/AR
2.2.6. CMADR-H (current minute address high) register Indicates the upper 8 bits of the buffer memory in which the current sector (after completion of correction) minute byte is written. (The lower 10 bits are 00HEX.) 2.2.7. INTSTS (interrupt status) register The value of each bit in this register indicates that of the corresponding interrupt status. These bits are not affected by the values of the INTMSK register bits. bit 7: DRVOVRN (drive overrun) bit 6: DECTOUT (decoder time out) bit 4: RTADPEND (real-time ADPCM end) bit 3: HDMACMP (host DMA complete) bit 2: DECINT (decoder interrupt) bit 1: BFWRDY (buffer write ready) bit 0: BFEMPT (buffer empty) 2.2.8. RDDATA (CPU buffer read data) The buffer data is read out from this register. 2.2.9. ADPCI (ADPCM coding information) register bit 7: MUTE This is high when the DA data is muted. bit 6: EMPHASIS This is high when emphasis is applied to the ADPCM data. bit 5: ADPBUSY This is high for ADPCM decoding. bit 4: BITLNGTH (bit length) Indicates the bit length of the coding information for ADPCM playback. High: 8 bits Low: 4 bits bit 3: SMADPBSY (sound map ADPCM busy) This is high during sound map ADPCM playback. bit 2: FS (sampling frequency) Indicates the sampling frequency of ADPCM playback. High: 18.9 kHz Low: 37.8 kHz bit 1: RTADPBSY (real-time ADPCM busy) This is high during real-time ADPCM playback. bit 0: S/M (stereo/monaural) Indicates the coding information stereo or monaural for ADPCM playback. High: stereo Low: monaural 2.2.10. HXFRC-L (host transfer counter-low)
--37--
CXD1803AQ/AR
2.2.11. HXFRC-H (host transfer counter-high) The HXFRC counter indicates the number of remaining bytes in the data to be transferred between the SCSI controller and the buffer memory. If sound map data is to be transferred before the data is transferred (immediately after the sub CPU has set the BFRD and BFWR bits (bits 7 and 6) of the DMACTL register high), 2304 (900HEX) is loaded into HXFRC. At any other time, the HXFR value is loaded. HXFRC is decremented when data is read from the buffer memory (BFRD is high) or when the IC accepts data from the SCSI controller (BFWR is high). Therefore, the sub CPU cannot read the HXFRC value during transfer of data between the SCSI controller and the IC. The values of HXDRC and the write register HXFR are almost always different. 2.2.12. HADRC-L (host address counter-low) 2.2.13. HADRC-M (host address counter-middle) This counter keeps the addresses which write or read the data with the SCSI controller into/from the buffer. If sound map data is to be transferred before the data is transferred, any of 600CHEX, 6A0CHEX or 740CHEX (when connected to 32K-byte buffer memory) is loaded into HADRC. At any other time, the HADR (sub CPU register) value is loaded. When data from the SCSI controller is written into the buffer or data to the SCSI controller is read from the buffer, the HADRC value is output from MA0 to 16. HADRC is incremented each time one byte of data from the drive is read from the buffer (BFRD is high) or written into the buffer (BFWR is high). Therefore, the sub CPU cannot read the HADRC value during transfer of data between the SCSI controller and the IC. The values of HADRC and the write register HADR are almost always different. The upper two bits of HADRC are in HXFRC-H. 2.2.14. DADRC-L 2.2.15. DADRC-M The DADRC value is incremented before the data from the drive is written into buffer memory. Therefore, the sub CPU can not read the DADRC value during decoder write-only or repeat correction modes. The upper two DADRC bits are in HXFRC-H. 2.2.16. CADRC-L 2.2.17. CADRC-M 2.2.18. CADRC-H bit 6: CBFRDRDY (sub CPU buffer read ready) The sub CPU can read the RDDATA register when this bit is high. bit 5: CBFWRRDY (sub CPU buffer write ready) The sub CPU can write in the WRDATA register when this bit is high. bit 2: CADRC17 CADRC bit 17 (MSB). bit 1: PDATA (pointer data) The buffer memory pointer bit value can be read from this bit. bit 0: CADRC16 CADRC bit 16. --38--
CXD1803AQ/AR
REG DRVIF CONFIG 1 CONFIG 2 DECCTL DLADR -L DLADR -M DLADR -H CHPCTL WRDATA INTMSK CLRCTL CLRINT HXFR -L HXFR -H HADR -L HADR -M DADRC -L DADRC -M DADRC -H
ADR 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 | 14
bit7 C2PO L1st 'L' SCYC 1 EN DLADR bit7 bit15 'L' SM MUTE bit7 DRV OVRN CHP RST DRV OVRN bit7 DIS HXFRC bit7 bit15 bit7 bit15 'L'
bit6 LCH LOW XSLOW SCYC 0 ECC STR bit6 bit14 'L' RT MUTE bit6 DEC TOUT 'L' DEC TOUT bit6 'L' bit6 bit14 bit6 bit14 'L'
bit5 BCK RED 'L' SPE CTL MODE SEL bit5 bit13 'L' CDDA MUTE bit5 'L' 'L' 'L' bit5 HADR bit17 bit5 bit13 bit5 bit13 'L'
bit4 BCK MD1 RAM SZ1 SPMJ CTL FROM SEL bit4 bit12 'L' CDDA bit4 RTADP END RTADP CLR RTADP END bit4 HADR bit16 bit4 bit12 bit4 bit12 'L'
bit3 BCK MD0 RAM SZ0 SM BF2 AUTO DIST bit3 bit11 'L' SW OPEN bit3 HDMA CMP SMADP CLR HDMA CMP bit3 bit11 bit3 bit11 bit3 bit11 'L'
bit2 LSB 1st 9bit RAM DAMIX DIS DEC MD2 bit2 bit10 'L' RPS TART bit2 DEC INT 'L' DEC INT bit2 bit10 bit2 bit10 bit2 bit10 'L'
bit1 'L' CLK DIS DACOUT EN DEC MD1 bit1 bit9 bit17 DBL SPD bit1 BF WRDY P DATA BF WRDY bit1 bit9 bit1 bit9 bit1 bit9 bit17
bit0 'L' HCLK DIS PRTY CTL DEC MD0 bit0 bit8 bit16 'L' bit0 BF EMPT RE SYNC BF EMPT bit0 bit8 bit0 bit8 bit0 bit8 bit16
'L'
'L'
'L'
'L'
'L'
'L'
'L'
'L'
Sub CPU write registers (1)
--39--
CXD1803AQ/AR
REG CADRC -L CADRC -M CADRC -H DMACTL ADPMNT SMCI RTCI ATV0 ATV1 ATV2 ATV3
ADR 15 16 17 18 19 1A 1B 1C 1D 1E 1F
bit7 bit7 bit15 'L' BFRD RTADP EN 'L' 'L' bit7 bit7 bit7 bit7
bit6 bit6 bit14 CPU SRC BFWR bit16 EMPH ASIS EMPH ASIS bit6 bit6 bit6 bit6
bit5 bit5 bit13 CDMA EN SMEN bit15 'L' 'L' bit5 bit5 bit5 bit5
bit4 bit4 bit12 'L' 'L' bit14 BIT LNGTH BIT LNGTH bit4 bit4 bit4 bit4
bit3 bit3 bit11 'L' 'L' bit13 'L' 'L' bit3 bit3 bit3 bit3
bit2 bit2 bit10 'L' 'L' bit12 FS FS bit2 bit2 bit2 bit2
bit1 bit1 bit9 bir17 'L' bit11 'L' ADPMNT bit17 bit1 bit1 bit1 bit1
bit0 bit0 bit8 bit16 'L' bit10 S/M S/M bit0 bit0 bit0 bit0
Sub CPU write registers (2)
--40--
CXD1803AQ/AR
REG ECCSTS DECSTS HDRFLG HDR SHDR CMADR -H INTSTS RDDATA ADPCI HXFRC -L HXFRC -H HADRC -L HADRC -M DADRC -L DADRC -M
ADR 00 01 02 03 04 05 07 08 09 0A 0B 0C 0D 0E 0F 10 | 1C
bit7 EDC ALL0 -- MIN bit7 bit7 bit17 DRV OVRN bit7 MUTE bit7 DC bit17 bit7 bit15 bit7 bit15
bit6 ERIN BLK -- SEC bit6 bit6 bit16 DEC TOUT bit6 EMPH ASIS bit6 HC bit17 bit6 bit14 bit6 bit14
bit5 COR INH -- BLO CK bit5 bit5 bit15 -- bit5 ADP BSY bit5 DC bit16 bit5 bit13 bit5 bit13
bit4 COR DONE -- MODE bit4 bit4 bit14 RTADP END bit4 BIT LNGTH bit4 HC bit16 bit4 bit12 bit4 bit12
bit3 EDC OK -- FILE bit3 bit3 bit13 HDMA CMP bit3 SMADP BSY bit3 bit11 bit3 bit11 bit3 bit11
bit2 ECC OK -- CHAN NEL bit2 bit2 bit12 DEC INT bit2 FS bit2 bit10 bit2 bit10 bit2 bit10
bit1 C MODE SHRT SCT SUB MODE bit1 bit1 bit11 BF WRDY bit1 RTADP BSY bit1 bit9 bit1 bit9 bit1 bit9
bit0 C FORM NO SYNC CI bit0 bit0 bit10 BF EMPT bit0 S/M bit0 bit8 bit0 bit8 bit0 bit8
--
--
--
--
--
--
--
--
CADRC -L CADRC -M CADRC -H
1D 1E 1F
bit7 bit15
bit6 bit14 CBF RDRDY
bit5 bit13 CBF WRDRY
bit4 bit12 --
bit3 bit11 --
bit2 bit10 bit17
bit1 bit9 P DATA
bit0 bit8 bit16
Sub CPU read registers For HXFRC-H, DC and HC represent DADRC and HASRC respectively.
--41--
CXD1803AQ/AR
3. Connection with Buffer Memory 3.1.Memory types The DRAM pin input, CNFIG1 register RAMSZ1, RAMSZ0 and 9BITRAM bits (bits 4 to 2) are set depending on the buffer memory connected to the IC. DRAM 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'H' RAMSZ1 'L' 'L' 'L' 'L' 'H' 'H' 'H' 'H' 'H' RAMSZ0 'L' 'L' 'H' 'H' 'L' 'L' 'H' 'H' 'H' 9BITRAM 'L' 'H' 'L' 'H' 'L' 'H' 'L' 'H' 'L' Memory size 32K x8bSRAM 32KWx9bSRAM 32KWx8bSRAMx2 32KWx9bSRAMx2 128KWx8bSRAM 128KWx9bSRAM 128KWx8bSRAMx2 128KWx9bSRAMx2 256KWx4bDRAMx2
W
Figs. 3-1 to 3.5 show examples of connection. 3.2.Access time The relationship between the decoder clock frequency (MHz) and minimum access time required by the memory (preliminary value, ns) when the CONFIG1 register XSLOW is high is shown below. Access time SRAM DRAM 120 110 100 90 70 80 50 50 45 50
Clock frequency 16.9344 20.0000 24.0000 32.0000 33.8688
When XSLOW is low and clock frequency is 16.9344 MHz, SRAM access time is 500 ns and DRAM access time is 300 ns.
--42--
CXD1803AQ/AR CXD1803AQ/AR MA14 to 0 A14 to 0 32KB SRAM A14 to 0
32KB SRAM
MA14 to 0
MDB7 to 0 MDB7 to 0 I/O8 to 1
I/O8 to 1
MDBP MDBP 1 I/O9
1 /OE XMOE /OE
I/O9
XMOE
XMWR XMWR
/WR
/WR
XME0 MA15
2
/CE
/CE
--43--
Fig. 3-1 Connection to 32K-byte SRAM
32KB SRAM A14 to 0
1 Connect to 9 bits / word SRAM when performing erasure correction. 2 Connect /CE to XME0 or ground.
I/O8 to 1
I/O9
/OE
/WR
/CE
CXD1803AQ/AR
Fig. 3-2 Connection to 64K-byte SRAM
CXD1803AQ/AR CXD1803AQ/AR MA14 to 0 A14 to 0 128KB SRAM A16 to 0
128KB SRAM
MA16 to 0
MDB7 to 0 MDB7 to 0
I/O8 to 1
I/O8 to 1
MDBP 1 MDBP 1 /OE XMOE
I/O9
I/O9
XMOE
/OE
XMWR XMWR
/WR
/WR
XME0 2 XME0
/CE1
/CE1
--44--
Fig. 3-3 Connection to 128K-byte SRAM
XME1 128KB SRAM A14 to 0
1 Connect to x9 SRAM when performing erasure correction. 2 Connect /CE1 to XME0 or ground. 3 Connect CE2 to VDD.
I/O8 to 1
I/O9
/OE
/WR
/CE1
CXD1803AQ/AR
Fig. 3-4 Connection to 256K-byte SRAM
CXD1803AQ/AR MA8 to 0 A8 to 0
128KB DRAM
MDB7 to 4
I/O4 to 1
MDB3 to 0
XRAS
/RAS
XCAS
/CAS
XMWR
/WE
128KB DRAM A8 to 0
--45--
I/O4 to 1 /RAS /CAS /WE
Fig. 3-5 Connection to 256K-byte DRAM 4 Connect DRAM /OE pin to ground.
CXD1803AQ/AR
CXD1803AQ/AR
Package Outline CXD1803AQ
Unit : mm
100PIN QFP (PLASTIC)
+ 0.1 0.15 - 0.05
23.9 0.4 + 0.4 20.0 - 0.1
+ 0.4 14.0 - 0.01 17.9 0.4
15.8 0.4
A
0.65 0.12 M
+ 0.35 2.75 - 0.15
0.15
0 to 15 DETAIL A
0.8 0.2
(16.3)
PACKAGE STRUCTURE
PACKAGE MATERIAL SONY CODE EIAJ CODE JEDEC CODE QFP-100P-L01 QFP100-P-1420-A LEAD TREATMENT LEAD MATERIAL PACKAGE WEIGHT EPOXY RESIN SOLDER PLATING COPPER / 42 ALLOY 1.4g
CXD1803AR
75 76
100PIN LQFP (PLASTIC)
16.0 0.2 14.0 0.1 51 50
100 1 0.5 0.08 + 0.08 0.18 - 0.03 25
26 (0.22)
+ 0.2 1.5 - 0.1
+ 0.05 0.127 - 0.02 0.1
0.1 0.1
0 to 10
DETAIL A
0.5 0.2
NOTE: Dimension "" does not include mold protrusion.
PACKAGE STRUCTURE
PACKAGE MATERIAL EPOXY/PHENOL RESIN SOLDER PLATING 42 ALLOY LEAD TREATMENT LEAD MATERIAL PACKAGE WEIGHT
SONY CODE EIAJ CODE JEDEC CODE
LQFP-100P-L01 QFP100-P-1414-A
--46--
0.5 0.2
A
(15.0)


▲Up To Search▲   

 
Price & Availability of CXD1803AQ

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X